package com.sinog.biz.mapper.havexml.other;

import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * @desc 给数据库中所有包含身份证信息的表中没有加密的身份证加密
 *       这个mapper中的方法分为2类，select和update
 * @author jby
 * @date 2022-09-08 18:49
 */
public interface IdNumEncryptMapper {

    /**
     * prisoner_main
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum01();

    /**
     * ab_prisoners
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum02();

    /**
     * prisoner_sr
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum03();

    /**
     * prisoner_zn
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum04();

    /**
     * zyz_xxgl
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum05();

    /**
     * bjgz_ry
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum06();

    /**
     * main_exceltemp
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum07();

    /**
     * sr_exceltemp
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum08();

    /**
     * zn_exceltemp
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectUnEncryptIdNum09();

    /**
     * prisoner_main
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum01(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * ab_prisoners
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum02(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * prisoner_sr
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum03(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * prisoner_zn
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum04(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * zyz_xxgl
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum05(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * bjgz_ry
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum06(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * main_exceltemp
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum07(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * sr_exceltemp
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum08(@Param("idNum") String idNum, @Param("priNum") String priNum);

    /**
     * zn_exceltemp
     * @param idNum idNum
     * @param priNum priNum
     * @return int
     */
    int updateUnEncryptIdNum09(@Param("idNum") String idNum, @Param("priNum") String priNum);
}